package com.xgpro.mobile.talentintroduction.service;


import com.xgpro.domain.talentintroduction.entity.Attachment;
import com.xgpro.domain.talentintroduction.entity.IntroduceJob;
import com.xgpro.domain.talentintroduction.entity.Recruitment;
import com.xgpro.domain.talentintroduction.vo.*;

import java.util.List;

/**
 * @author tx
 * @version 1.0
 * @date 2019/8/18 20:06
 */
public interface RecruitmentService {

    /**
     * 查询招聘列表
     * @param recruitmentFront
     * @return
     */
    public RecruitmentBackResult qryRecruitmentList(RecruitmentFront recruitmentFront);

    /**
     * 招聘详情展示
     * @param id
     * @return
     */
    public Recruitment qryRecruitmentById(Integer id);

    /**
     * 回显人才引荐的基本信息
     * @param recrId
     * @param userId
     * @return
     */
    public UserInfo qryUserInfoByRecruitmentId(Integer recrId,Integer userId);

    /**
     * 竞聘岗位人员信息添加
     * @param introduceJob
     * @param id
     * @return
     */
    public Integer addIntroduceJob(IntroduceJob introduceJob, Integer id);

}
